home *** CD-ROM | disk | FTP | other *** search
- function check_crash(s)
- {
- var _loc1_ = _root;
- var _loc2_ = _parent;
- _loc1_.safe_land = "no";
- if(_loc2_.chopper_speed_x >= _loc1_.chopper_crash_speed)
- {
- if(_loc2_._x >= _loc1_.c_f_r)
- {
- make_crash("air",7);
- }
- else
- {
- make_crash("normal",3);
- }
- }
- else if(- _loc2_.chopper_speed_x >= _loc1_.chopper_crash_speed || s > 1.5)
- {
- make_crash("normal",3);
- }
- else
- {
- _loc1_.checkCiv();
- _loc1_.safe_land = "yes";
- }
- _loc2_.chopper_speed_x = 0;
- setProperty(_loc2_, _rotation, "0");
- }
- function fuel_drain()
- {
- var _loc1_ = _root;
- _loc1_.chopper_fuel -= _loc1_.chopper_fuel_drain;
- _loc1_.console.fuel_bar._xscale = _loc1_.chopper_fuel / _loc1_.chopper_fuel_start * 100;
- }
- function make_crash(typ, frame)
- {
- var _loc1_ = _parent;
- var _loc2_ = _root;
- var _loc3_ = typ;
- _loc2_.crash();
- _loc1_.rot = _loc1_._rotation;
- _loc1_.chopper_speed_y = 0;
- _loc1_.chopper_speed_x = 0;
- _loc2_.crashed = "yes";
- _loc2_.cover.crashreason = 1;
- setProperty(_loc1_, _rotation, "0");
- if(_loc3_ ne "normal")
- {
- if(_loc3_ eq "air")
- {
- _loc2_.cover.crashreason = 2;
- }
- else if(_loc3_ eq "light")
- {
- _loc2_.cover.crashreason = 3;
- }
- }
- _loc1_.gotoAndPlay("crash");
- }
-